Wayfair

About the Company

Wayfair is an e-commerce retailer specialising in home goods (furniture especially). Wayfair has seen phenomenal growth over the past several years and the company is going through some very acute changes on it's path to doubling revenue.

Organization

Development Platforms, the parent organization of the Test Enablement team, is responsible for moving the engineering department to a more DevOps oriented way of working. The organization includes Release Engineering, Developer Acceleration and Test Enablement among others. My time has been spent on the Test Enablement team.

My Roles

07/2019-Present

Sr Software Development Engineer in Test

The Test Enablement team is a new (~1 year) team comprised of Software Development Engineers in Test the team has been responsible for migrating Wayfair's CI infrastructure to BuildKite, which supports parallel jobs in a way that our previous CI system could not.

  • Team lead and Scrum Master
  • Lead a team of engineers in deploying SonarQube Enterprise edition in the Google Cloud Platform along with tooling for Developer Efficiency
  • Worked cross-organizationally to ensure delivery of products met end users needs
  • Delivered training on Testing Best practices for new hires and mentored QA Engineerson Testing Best practices
  • Improved the ability to gather and analyze testing data leveraging Aerospike (while migrating from InfluxDB).
  • Leading the project of applying autoscaling technologies to the Wayfair CI environment, potentially using Kubernetes.
  • Leverage Puppet and Terraform to manage configurations for applications deployed on-prem (VSphere) and in the cloud (GCP)
  • Manage and support Continuous integration infrastructure including BuildKite and Jenkins
  • Monitor SonarQube and Buildkite infrastructure with DataDog

e: ramy.abdelazim@gmail.com

p: 774.278.0022

l: https://www.linkedin.com/in/ramyabdelazim/